package com.yy.pojo.base;

import java.io.Serializable;
import java.util.Date;

/**
 * 支付宝或微信消息表
 * <p>
 * t_message
 */
public class TMessage implements Serializable {
    /**
     * t_message.id
     */
    private String id;

    /**
     * t_message.title
     */
    private String title;

    /**
     * type=1，文本消息才有，文本消息内容
     * <p>
     * t_message.content
     */
    private String content;

    /**
     * 1. 文本消息 2.图文消息
     * <p>
     * t_message.type
     */
    private String type;

    /**
     * 只有type=2的时候才有，图文消息连接地址
     * <p>
     * t_message.url
     */
    private String url;

    /**
     * 只有type=2 图文消息的时候才有
     * <p>
     * t_message.action_name
     */
    private String action_name;

    /**
     * type=2时，图文消息才有，图文消息内容
     * <p>
     * t_message.desc
     */
    private String desc;

    /**
     * type=2时，图文消息才有，图片地址
     * <p>
     * t_message.image_url
     */
    private String image_url;

    /**
     * 创建时间
     * <p>
     * t_message.create_date
     */
    private Date create_date;

    /**
     * 修改时间
     * <p>
     * t_message.update_date
     */
    private Date update_date;

    /**
     * t_message.id
     *
     * @return t_message.id
     */
    public String getId() {
        return id;
    }

    /**
     * t_message.id
     *
     * @param id t_message.id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * t_message.title
     *
     * @return t_message.title
     */
    public String getTitle() {
        return title;
    }

    /**
     * t_message.title
     *
     * @param title t_message.title
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * type=1，文本消息才有，文本消息内容
     * t_message.content
     *
     * @return t_message.content
     */
    public String getContent() {
        return content;
    }

    /**
     * type=1，文本消息才有，文本消息内容
     * t_message.content
     *
     * @param content t_message.content
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    /**
     * 1. 文本消息 2.图文消息
     * t_message.type
     *
     * @return t_message.type
     */
    public String getType() {
        return type;
    }

    /**
     * 1. 文本消息 2.图文消息
     * t_message.type
     *
     * @param type t_message.type
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 只有type=2的时候才有，图文消息连接地址
     * t_message.url
     *
     * @return t_message.url
     */
    public String getUrl() {
        return url;
    }

    /**
     * 只有type=2的时候才有，图文消息连接地址
     * t_message.url
     *
     * @param url t_message.url
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 只有type=2 图文消息的时候才有
     * t_message.action_name
     *
     * @return t_message.action_name
     */
    public String getAction_name() {
        return action_name;
    }

    /**
     * 只有type=2 图文消息的时候才有
     * t_message.action_name
     *
     * @param action_name t_message.action_name
     */
    public void setAction_name(String action_name) {
        this.action_name = action_name == null ? null : action_name.trim();
    }

    /**
     * type=2时，图文消息才有，图文消息内容
     * t_message.desc
     *
     * @return t_message.desc
     */
    public String getDesc() {
        return desc;
    }

    /**
     * type=2时，图文消息才有，图文消息内容
     * t_message.desc
     *
     * @param desc t_message.desc
     */
    public void setDesc(String desc) {
        this.desc = desc == null ? null : desc.trim();
    }

    /**
     * type=2时，图文消息才有，图片地址
     * t_message.image_url
     *
     * @return t_message.image_url
     */
    public String getImage_url() {
        return image_url;
    }

    /**
     * type=2时，图文消息才有，图片地址
     * t_message.image_url
     *
     * @param image_url t_message.image_url
     */
    public void setImage_url(String image_url) {
        this.image_url = image_url == null ? null : image_url.trim();
    }

    /**
     * 创建时间
     * t_message.create_date
     *
     * @return t_message.create_date
     */
    public Date getCreate_date() {
        return create_date;
    }

    /**
     * 创建时间
     * t_message.create_date
     *
     * @param create_date t_message.create_date
     */
    public void setCreate_date(Date create_date) {
        this.create_date = create_date;
    }

    /**
     * 修改时间
     * t_message.update_date
     *
     * @return t_message.update_date
     */
    public Date getUpdate_date() {
        return update_date;
    }

    /**
     * 修改时间
     * t_message.update_date
     *
     * @param update_date t_message.update_date
     */
    public void setUpdate_date(Date update_date) {
        this.update_date = update_date;
    }
}